package com.gopay.common.domain.autosettle.vo;

/**
 * 对账差异查询
 * Created by dak.wang on 2017/08/15.
 */
public class AsCheckOrderDiffVO {
    /**
     * 对账完成时间
     */
    private String checkOrderFinishedTs;
    /**
     * 国付宝交易时间
     */
    private String gopayTxnTm;

    /**
     * 申请时间
     */
    private String applyTime;

    /**
     * 自动付款时间
     */

    private String autoSettleLaunchTime;
    /**
     * 银行交易时间
     */
    private String bankTransTime;
    /**
     * 结算时间
     */
    private String tranFinishTime;
    /**
     * 银行渠道
     */
    private String bankChannel;
    /**
     * 国付宝金额
     */
    private String merTxnAmt;
    /**
     * 交易状态
     */
    private String txnStaCd;
    /**
     * 付款状态
     */
    private String payStat;
    /**
     * 银行金额
     */
    private String bankOrderAmt;
    /**
     * 银行状态
     */
    private String bankOrderStatus;
    /**
     * 国付宝系统订单号
     */
    private String gopayOrderId;
    /**
     * 对账状态
     */
    private String status;
    /**
     * 对账状态细分
     */
    private String statusDetail;
    /**
     * 备注
     */
    private String remark;
    /**
     * 创建时间
     */
    private String createdTs;
    /**
     * 处理完成时间
     */
    private String lastUpdTs;
    /**
     * 创建人id
     */
    private String createdOperId;
    /**
     * 最后修改人id
     */
    private String lastUpdOperId;

    /**
     * 查询开始对账完成时间
     */
    private String checkOrderFinishedTsStart;
    /**
     * 查询终止对账完成时间
     */
    private String checkOrderFinishedTsEnd;
    /**
     * 修改标志 0-全部  1-成功明细
     */
    private String updateSign;
    /**
     * 国付宝结算金额
     */
    private String settleAmt;

    /**
     * 查询自动付款开始时间
     */
    private String autoSettleLaunchTimeStart;
    /**
     * 查询自动付款结束时间
     */
    private String autoSettleLaunchTimeEnd;

    /**
     * 查询银行交易开始时间
     */
    private String bankTransTimeStart;
    /**
     * 查询银行交易结束时间
     */
    private String bankTransTimeEnd;

    /**
     * 结算开始时间
     */
    private String settleTimeStart;
    /**
     * 结算结束时间
     */
    private String settleTimeEnd;

    /**
     * 选中的GOPAYORDERID
     */
    private String gopayIdsQ;

    /**
     * 处理状态
     */
    private String dealStatusQ;

    /**
     * 备注
     */
    private String remarkQ;

    /**
     * 是否全选处理
     */
    private String selTypeQ;

    /**
     * 操作员ID
     */
    private String operId;

    public String getGopayOrderId() {
        return gopayOrderId;
    }

    public void setGopayOrderId(String gopayOrderId) {
        this.gopayOrderId = gopayOrderId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStatusDetail() {
        return statusDetail;
    }

    public void setStatusDetail(String statusDetail) {
        this.statusDetail = statusDetail;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCreatedTs() {
        return createdTs;
    }

    public void setCreatedTs(String createdTs) {
        this.createdTs = createdTs;
    }

    public String getLastUpdTs() {
        return lastUpdTs;
    }

    public void setLastUpdTs(String lastUpdTs) {
        this.lastUpdTs = lastUpdTs;
    }

    public String getCreatedOperId() {
        return createdOperId;
    }

    public void setCreatedOperId(String createdOperId) {
        this.createdOperId = createdOperId;
    }

    public String getLastUpdOperId() {
        return lastUpdOperId;
    }

    public void setLastUpdOperId(String lastUpdOperId) {
        this.lastUpdOperId = lastUpdOperId;
    }

    public String getCheckOrderFinishedTs() {
        return checkOrderFinishedTs;
    }

    public void setCheckOrderFinishedTs(String checkOrderFinishedTs) {
        this.checkOrderFinishedTs = checkOrderFinishedTs;
    }

    public String getGopayTxnTm() {
        return gopayTxnTm;
    }

    public void setGopayTxnTm(String gopayTxnTm) {
        this.gopayTxnTm = gopayTxnTm;
    }

    public String getAutoSettleLaunchTime() {
        return autoSettleLaunchTime;
    }

    public void setAutoSettleLaunchTime(String autoSettleLaunchTime) {
        this.autoSettleLaunchTime = autoSettleLaunchTime;
    }

    public String getTranFinishTime() {
        return tranFinishTime;
    }

    public void setTranFinishTime(String tranFinishTime) {
        this.tranFinishTime = tranFinishTime;
    }

    public String getBankChannel() {
        return bankChannel;
    }

    public void setBankChannel(String bankChannel) {
        this.bankChannel = bankChannel;
    }

    public String getMerTxnAmt() {
        return merTxnAmt;
    }

    public void setMerTxnAmt(String merTxnAmt) {
        this.merTxnAmt = merTxnAmt;
    }

    public String getPayStat() {
        return payStat;
    }

    public void setPayStat(String payStat) {
        this.payStat = payStat;
    }

    public String getBankOrderAmt() {
        return bankOrderAmt;
    }

    public void setBankOrderAmt(String bankOrderAmt) {
        this.bankOrderAmt = bankOrderAmt;
    }

    public String getBankOrderStatus() {
        return bankOrderStatus;
    }

    public void setBankOrderStatus(String bankOrderStatus) {
        this.bankOrderStatus = bankOrderStatus;
    }

    public String getCheckOrderFinishedTsStart() {
        return checkOrderFinishedTsStart;
    }

    public void setCheckOrderFinishedTsStart(String checkOrderFinishedTsStart) {
        this.checkOrderFinishedTsStart = checkOrderFinishedTsStart;
    }

    public String getCheckOrderFinishedTsEnd() {
        return checkOrderFinishedTsEnd;
    }

    public void setCheckOrderFinishedTsEnd(String checkOrderFinishedTsEnd) {
        this.checkOrderFinishedTsEnd = checkOrderFinishedTsEnd;
    }

    public String getAutoSettleLaunchTimeStart() {
        return autoSettleLaunchTimeStart;
    }

    public void setAutoSettleLaunchTimeStart(String autoSettleLaunchTimeStart) {
        this.autoSettleLaunchTimeStart = autoSettleLaunchTimeStart;
    }

    public String getAutoSettleLaunchTimeEnd() {
        return autoSettleLaunchTimeEnd;
    }

    public void setAutoSettleLaunchTimeEnd(String autoSettleLaunchTimeEnd) {
        this.autoSettleLaunchTimeEnd = autoSettleLaunchTimeEnd;
    }

    public String getBankTransTimeStart() {
        return bankTransTimeStart;
    }

    public void setBankTransTimeStart(String bankTransTimeStart) {
        this.bankTransTimeStart = bankTransTimeStart;
    }

    public String getBankTransTimeEnd() {
        return bankTransTimeEnd;
    }

    public void setBankTransTimeEnd(String bankTransTimeEnd) {
        this.bankTransTimeEnd = bankTransTimeEnd;
    }

    public String getUpdateSign() {
        return updateSign;
    }

    public void setUpdateSign(String updateSign) {
        this.updateSign = updateSign;
    }

    public String getSettleAmt() {
        return settleAmt;
    }

    public void setSettleAmt(String settleAmt) {
        this.settleAmt = settleAmt;
    }
    public String getBankTransTime() {
        return bankTransTime;
    }

    public void setBankTransTime(String bankTransTime) {
        this.bankTransTime = bankTransTime;
    }

    public String getGopayIdsQ() {
        return gopayIdsQ;
    }

    public void setGopayIdsQ(String gopayIdsQ) {
        this.gopayIdsQ = gopayIdsQ;
    }

    public String getDealStatusQ() {
        return dealStatusQ;
    }

    public void setDealStatusQ(String dealStatusQ) {
        this.dealStatusQ = dealStatusQ;
    }

    public String getRemarkQ() {
        return remarkQ;
    }

    public void setRemarkQ(String remarkQ) {
        this.remarkQ = remarkQ;
    }

    public String getOperId() {
        return operId;
    }

    public void setOperId(String operId) {
        this.operId = operId;
    }

    public String getSelTypeQ() {
        return selTypeQ;
    }

    public void setSelTypeQ(String selTypeQ) {
        this.selTypeQ = selTypeQ;
    }

    public String getSettleTimeStart() {
        return settleTimeStart;
    }

    public void setSettleTimeStart(String settleTimeStart) {
        this.settleTimeStart = settleTimeStart;
    }

    public String getSettleTimeEnd() {
        return settleTimeEnd;
    }

    public void setSettleTimeEnd(String settleTimeEnd) {
        this.settleTimeEnd = settleTimeEnd;
    }

    public String getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(String applyTime) {
        this.applyTime = applyTime;
    }

    public String getTxnStaCd() {
        return txnStaCd;
    }

    public void setTxnStaCd(String txnStaCd) {
        this.txnStaCd = txnStaCd;
    }

    @Override
    public String toString() {
        return "checkOrderFinishedTs =" + getCheckOrderFinishedTs() +
                "  gopayTxnTm  =" + getGopayTxnTm() +
                "  autoSettleLaunchTime  =" + getAutoSettleLaunchTime() +
                "  tranFinishTime  =" + getTranFinishTime() +
                "  bankTransTime  =" + getBankTransTime() +
                "  bankChannel  =" + getBankChannel() +
                "  merTxnAmt  =" + getMerTxnAmt() +
                "  txnStaCd = " + getTxnStaCd() +
                "  payStat  =" + getPayStat() +
                "  bankOrderAmt  =" + getBankOrderAmt() +
                "  bankOrderStatus  =" + getBankOrderStatus() +
                "  gopayOrderId  =" + getGopayOrderId() +
                "  status  =" + getStatus() +
                "  statusDetail  =" + getStatusDetail() +
                "  remark  =" + getRemark() +
                "  autoSettleLaunchTimeStart  =" + getAutoSettleLaunchTimeStart() +
                "  autoSettleLaunchTimeEnd  =" + getAutoSettleLaunchTimeEnd() +
                "  bankTransTimeStart  =" + getBankTransTimeStart() +
                "  bankTransTimeEnd  =" + getBankTransTimeEnd() +
                "  createdTs  =" + getCreatedTs() +
                "  lastUpdTs  =" + getLastUpdTs() +
                "  createdOperId  =" + getCreatedOperId() +
                "  lastUpdOperId  =" + getLastUpdOperId();
    }
}